battle of cape finisterre - Spanish English Dictionary